package zero.tech.games.dn.service.api;

import java.util.List;

import zero.tech.games.logic.common.Room;
import zero.tech.games.logic.data.res.ResReconnet;
import zero.tech.wsnet.controller.LogicController;

public interface IDnService {

	ResReconnet roomReconnect(Room room, LogicController online);

	void roomTimer(Room room);

	void gameStart(Room room);

	void changeToYazhu(Room room);

	void changeToLiangpai(Room room);

	void gameOver(Room room);

	void reqQiangzhuang(Room room, LogicController controller, int multiple);

	void reqYazhu(Room room, LogicController controller, int multiple);

	void reqLiangpai(Room room, LogicController controller);
	
	void bigCalculate(Room room, int source);

	void reqSetcards(Room room, LogicController controller, List<Integer> cardIds);

	void reqSetcardsLeft(Room room, LogicController controller);

	void reqKanpai(Room room, LogicController controller);

}
